<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
font-family: 'Nunito', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Roboto', sans-serif;
*/
.bottomButtom img, .menuButton, .enquiryButton, .scrollMenuBar, .frmSend, .backUp, .sendEmailSignUp, .cls, .sendButton, .getaqtmain, a, input, button, p{        
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}  
.bottomButtom img:hover, .menuButton:hover, .enquiryButton:hover, .frmSend:hover, .hoverOpacity:hover, .backUp:hover, .sendEmailSignUp:hover, .cls:hover, .sendButton:hover, .getaqtmain:hover, a:hover{
opacity: .5;
}
html, body {
color: #231F20;
background-color: #fff;
font-family: 'Nunito', sans-serif;
margin:0;
padding:0;
height: 100%;
width: 100%;
scroll-behavior: smooth;
font-size:calc(.47rem + 1vh);
background-image: url(../images/back.png);
}
.modal-open {
overflow: hidden;
position: fixed;
width: 100%;
height: 100%;

}
ul{
list-style: none;
}
img{
border: none;
}
a{
text-decoration: none;
}
p, h1, h2, h3, h4, h5, h6, ul, body{
padding:0px;
margin:0px;
}
.error{
background-color: red;
color: #fff;
font-size: 1.4em;
font-weight: bold;
height: auto;
left: 40%;
padding: 50px 0;
position: fixed;
text-align: center;
top: 190px;
width: auto;
z-index: 9999999;
right: 40%;
text-shadow:1px 1px 1px #000;
border-radius: 5px;
box-shadow: 0px 4px 9px -5px #000;
}
.landingBanner{
width: 100%;
display: flex;
height: 100vh;
background-color: #fff;
overflow: hidden;
}
.header{
width: auto;
position: absolute;
left: 0;
top: 0;
right: 0;
height: 102px;
z-index: 9;
}
.landing{
width: 100%;
height: 100vh;
float: left;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;    
}
.headerL{
width: auto;
float: left;
height: 100%;
padding-left: 2%;
margin-top: 0px;
}
.headerR{
width: 50%;
float: right;
height:38px;
}
.headerL a{
width: auto;
float: right;
height: 82%;
padding: 6%;
}
.headerL a img{
height:100%;
}
.rightMenu{
    height: auto;
    position: absolute;
    width: 77px;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
}
.menuButton{
width:29px;
background-image: url(../images/bar-blend.png);
height: auto;
background-color: #7898DC;
text-align: center;
padding: 24px;
line-height: 11px;
cursor: pointer;
position: fixed;
right: 0;
top: 0;
z-index: 999;
}
.line{
width: 81%;
border-bottom: 3px solid #fff;
height: auto;
display: inline-block;
}
.menT{
width: 100%;
height: auto;
display: inline-block;
margin-top: 10px;
font-weight: 500;
color: #fff;
margin-left: -45%;
}
.broch{
    width: auto;
    border: 1px solid #fff;
    text-align: center;
    height: auto;
    float: right;
    margin-right: 109px;
    margin-top: 24px;
    color: #000;
    padding: 16px;
    background-color: #fff;
    border-radius: 3px;
    font-size: 1.6dvh;
}
.brochBlk{
width: auto;
border: 1px solid #000;
text-align: center;
height: auto;
float: right;
margin-right: 109px;
margin-top: 24px;
color: #000;
padding: 16px;
font-size: 1.6dvh;
}
.bottomInfoINside{
width: 31%;
height: auto;
position: absolute;
left: 5%;
color: #fff;
bottom: 78px;
text-align: left;
background-image: url(../images/black.png);
padding: 3%;
border-radius: 21px;
box-shadow: 0px 4px 25px -13px #000;
line-height: 1.6em;
}
.bottomInfoINside h2{
width: 100%;
height: auto;
float: left;
margin-bottom:3px;
font-size:2.3em;
font-weight: 900;
line-height: 1.2em;
text-shadow: 3px 2px 1px black;
position: relative;
}
.bottomInfoINside a, .bottomInfoINside span{
width: 100%;
height: auto;
float: left;
margin-bottom: 10px;
font-size: 1.3em;
text-shadow: 1px 1px black;
color: #fff;
}
.bottomInfo{
width: 88%;
height: auto;
position: absolute;
left: 6%;
color: #fff;
bottom: 122px;
right: 6%;
text-align: center;
}
.bottomInfo h2{
width: 100%;
height: auto;
float: left;
margin-bottom: -3px;
font-size:2.4em;
font-weight: 900;
line-height: 1.2em;
text-shadow: 3px 2px 5px black;
}
.bottomInfo strong, .bottomInfo span{
width: 100%;
height: auto;
float: left;
margin-bottom: 10px;
font-size: 1.3em;
text-shadow: 1px 1px black;
color: #fff;
}
.rightMenuActive{
position: fixed;
background-image: url(../images/black.png);
left: 0;
top: 0;
right: 0;
bottom: 0;
height: auto;
width: auto;
z-index:10000999999;
display: none;
}
.rightDark{
background-image: url(../images/bar-blend.png);
height: 100vh;
background-color: #153DA3;
width: 493px;
top: 0;
right: -492px;
bottom: 0;
z-index: 99;
position: absolute;
box-shadow:-10px -2px 15px -11px #000;
}
.mentOpen{
width: 100%;
height: auto;
display: inline-block;
color: #fff;
font-size: 1.3em;
text-shadow: 1px 1px #000;
font-weight: 900;
}
.openMenu{
width: 412px;
height: 100%;
float: right;
background-color: #fff;
background-image: url(../images/back.png);
}
.menuButtonOpen{
background-image: url(../images/bar-blend.png);
width: 37px;
height: auto;
background-color: #7898DC;
display: inline-block;
text-align: center;
padding: 36.75px 22px;
cursor: pointer;
}
.menuP {
width: 100%;
float: left;
height: auto;
font-size: 1.5em;
font-weight: 900;
padding: 21px 0 0 26px;
margin-bottom: 25px;
cursor: pointer;
}
.menuUL {
width:86%;
float: left;
height: auto;
margin-bottom: 15px;
padding: 0 0 0 26px;
}
.menuUL li{
width: 100%;
float: left;
height: auto;
margin-bottom: 14px;
font-size: 1em;
font-weight: 300;
text-transform: uppercase;  
cursor: pointer;  
}
.menuUL li a{
width: 100%;
float: left;
height: auto;
font-size: 1em;
font-weight: 300;
color: #000;
text-transform: uppercase;
}
.menuUL2 {
width:86%;
float: left;
height: auto;
margin-bottom: 50px;
}
.menuUL2 li{
width: 100%;
float: left;
height: auto;
margin-bottom: 14px;
}
.menuUL2 li a{
width: 100%;
float: left;
height: auto;
font-size: 1em;
font-weight: 300;
color: #000;
text-transform: uppercase;
}
.menu2Wrap{
width: 100%;
float: left;
height: 100%;
background-color: #e9ecef;
padding: 32px 0 0 27px;
}
.infoDets{
width: 100%;
float: left;
height: auto;
font-size: 1em;
font-weight: bold;
margin-bottom: 10px;
}
.socialLinks{
width: 87%;
float: left;
height: 29px;
margin-top: 14px;
}
.socialLinks a{
width: auto;
float: left;
height: 100%;
margin-right: 17px;
}
.socialLinks a img{
width: auto;
height:100%;
}
.secondLevelNav {
width: 412px;
height: 100%;
background-color: #fff;
background-image: url(../images/back.png);
position: absolute;
top: 0;
right: -411px;
border: 0;
display: none;
}
#close2ndMenu{
cursor: pointer;
}
.secondLevelNavHD {
width: 412px;
height: 100%;
background-color: #fff;
background-image: url(../images/back.png);
position: absolute;
top: 0;
right: -411px;
border: 0;
display: none;
}
.secondLevelNavID {
width: 412px;
height: 100%;
background-color: #fff;
background-image: url(../images/back.png);
position: absolute;
top: 0;
right: -411px;
border: 0;
display: none;
}
.main2{
width: 90%;
float: left;
height: auto;
padding: 72px 5%;
content-visibility: auto;
text-align: center;
position: relative;
}
.main2-1{
float: left;
height: auto;
width: 100%;
text-align: center;
margin-bottom: 19px;
font-weight: bold;
font-family: 'Libre Baskerville', serif;
color: #7898DC;
font-size: 1.7em;
border-bottom: 2px dotted #f1eded;
padding-bottom: 15px;
}
.main2-1 img{
height: 56px;
display: inline-block;
margin-bottom: -7px;
}
.main2-1 span{
height: auto;
width: 100%;
display: inline-block;
}
.main2-2{
float: left;
height: auto;
width: 70%;
text-align: center;
font-size: 1.85em;
font-weight: 900;
padding: 0 15%;
line-height: 1.2em;
margin-bottom: 10px;
text-transform: uppercase;
}
.main4R4Fixed {
float: left;
width: 100%;
height: auto;

}
.main2-3{
float: left;
height: auto;
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.lineBlue{
width: 63px;
border-bottom: 2px solid #7898DC;
display: inline-block;
}
.main2-4{
float: left;
height: auto;
width: 100%;
text-align: center;
margin-bottom: 10px;

line-height: 1.2em;
}
.main3{
width: 90%;
float: left;
height: auto;
padding: 0 5% 72px 5%;
content-visibility: auto;
}
.main3-1{
    float: left;
    height: auto;
    width: 90%;
}
.main3Links{
display: inline-block;
color: #7898DC;
width: auto;
height: 41px;
font-weight: 700;
font-size: .50em;
margin: 0 4%;
text-transform: uppercase;
cursor: pointer;
}
.main3Boxes{
width: 100%;
height: auto;
display: inline-block;
}
.main3Box{
width: 22.6%;
height: auto;
margin: 0 1%;
display: inline-block;
text-overflow: ellipsis;
}
.main3Box p{
color: #000;

float: left;
width: 100%;
height: 104px;
text-overflow: ellipsis;
overflow: hidden;
}
.main3BoxImg{
width: 100%;
height: 301px;
display: inline-block;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.mainBox3H2{
float: left;
height: 27px;
margin-top: 20px;
font-weight: 900;

width: 100%;
color: #000;
text-overflow: ellipsis;
overflow: hidden;
}
.mainBox3Line{
float: left;
height: auto;
width: 100%;
text-align: left;
margin-bottom: 13px;
margin-top: 1px;
}
.main4{
width: 90%;
float: left;
height: auto;
padding: 0 5% 44px 5%;
content-visibility: auto;
}
.scrollMenuBar{
position: fixed;
height: 102px;
width: auto;
left: 0;
top: -102px;
right: 0;
background-color: #fff;
z-index:999999999;
box-shadow: 0px 18px 13px -28px #000;
}
.linkLin{
width: 100%;
border-bottom: 3px solid #153DA3;
float: left;
height: 0px;
}
.main4L{
float: left;
width: 47%;
height: 423px;
border: 1px solid #000;
padding: 1.1%;
background-color: #fff;
}
.main4L img{
width: 100%;
height: auto;
}
.main4R{
float: right;
width: 46%;
height: auto;
}
.main4R1{
float: left;
width: 100%;
height: auto;
margin-bottom: 18px;
font-size: 1.5em;
font-weight: bold;
margin-top: 14px;
}
.main4R1 strong, .main5R1 strong{
color: #153DA3;
}
.main4R1 span, .main5R1 span{
color:#7898DC;
}
.whychoosetext{
float: left;
width: 100%;
height: auto;
margin-bottom: 40px;

}
.main4R2{
float: left;
width: 100%;
height: auto;
margin-bottom: 3px;
font-size: 1.7em;
font-weight: 900;
text-transform: uppercase;
position: relative;
}
.main4R3{
float: left;
width: 100%;
height: auto;
margin-bottom: 12px;
}
.main4R4{
float: left;
width: 100%;
height: auto;

}
.main4R5{
float: left;
width: 100%;
height: auto;
margin-bottom: 3px;
}
.main4R4Bottom {
float: left;
width: 100%;
height: auto;

margin-bottom: 100px;
}
.main5{
width: 90%;
float: left;
height: auto;
padding: 10px 5%;
content-visibility: auto;
margin-bottom: 55px;
}
.main5R1 {
float: left;
width: 100%;
height: auto;
margin-bottom: 18px;
font-size: 1.5em;
font-weight: bold;
margin-top: 29px;
}
.main5L{
float: right;
width: 50%;
height: auto;
padding: 3%;
background-color: #f4f2f2;
}
.main5L a{
width: 24%;
height: 113px;
float: left;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;
margin: .4%;
}
.main5R{
float: left;
width: 40%;
height: auto;
}
.galLinks{
width: auto;
float: right;
color: #7898DC;
font-weight: bold;
margin-top: 9px;
margin-right: 3%;
}
.shadow {
box-shadow: 0 0 .35rem rgba(128,85,84,.2);    
}
.main6L{
float: left;
width: 100%;
height: auto;
text-align: center;
}
.main6BoxOut{
float: left;
width: 100%;
height: 368px;
margin-top: 38px;
margin-bottom: 50px;
text-align: center;
}
.chooseBox{
width: 14%;
display: inline-block;
height:337px;
background-color: #fff;
margin: .7%;
padding: 2%;
}
.choBox1{
float: left;
height: 64px;
width: 100%;
margin-bottom: 29px;
text-align: left;
}
.choBox1 img{
height:100%;
width: auto;
}
.choBox2{
float: left;
height: auto;
width: 100%;
margin-bottom: 16px;
text-align: left;
font-size: 1.4em;
font-weight: 900;
color: #000;
line-height: 1.2em;
}
.choBox3{
    font-size: calc(.47rem + 1vh);
    float: left;
    height: auto;
    width: 100%;
    margin-bottom: 18px;
    text-align: left;
}
.choBox4{
float: left;
height: 30px;
width: 100%;
margin-bottom: 5px;
background-color: #f4f2f2;
}
.choBox5{
float: left;
height: 30px;
width: 100%;
margin-bottom: 5px;
background-color: #f4f2f2;
}
.main7{
width: 60%;
float: left;
height: auto;
background-color: #f4f2f2;
padding: 13vh 20%;
}
.main8{
width: 60%;
float: left;
height: 50vh;
background-color: #7898DC;
padding: 100px 20%;
text-align: center;
}
.whitebox{
width: 97%;
background-color: #fff;
padding: 3%;
display: inline-block;
box-shadow: 0px 8px 17px -13px #000;
height: 254px;
margin-top: -245px;
}
.boxone1{
float: left;
width: 100%;
height: auto;
margin-bottom: 3px;
font-size:1.7em;
margin-top: -46px;
font-weight: 900;    
}
.whitebox1{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    color: #7898DC;
    font-weight: bold;
}
.whitebox2{
float: left;
width: 100%;
height: auto;
margin-bottom: 1px;
font-size: 2.3em;
font-weight: 900;
}
.whitebox3{
float: left;
width: 100%;
height: auto;

}
.enquiryButton{
width: auto;
border: 1px solid #000;
text-align: center;
height: auto;
display: inline-block;
margin-top: 37px;
color: #000;
padding: 17px;  
cursor: pointer; 
}
.footerBottom{
width: 100%;
background-color: #7898DC;
float: left;
height: auto;
text-align: center;
}
.footRap{
width: 75%;
display: inline-block;
background-color: #fff;
height: auto;
box-shadow: 0px 8px 17px -13px #000;
margin-top: -350px;
padding: 7% 7% 3% 7%;
}
.footTop{
width: 100%;
    float: left;
    height: 79dvh;
    border-bottom: 1px solid #7898DC;
    margin-bottom: 34px;
    text-align: left;
}
.footBot{
width: 100%;
float: left;
height: 71px;
}
.footBotFInal{
width: 89%;
display: inline-block;
height: 53px;
margin-top: 42px;
font-weight: 300;
color: #fff;
text-shadow: 1px 1px 1px #000;
font-size: .95em;
}
.footCol1{
width: 24%;
height: 100%;
float: left;
margin-right: 1%;
}
.footCol2{
width: 24%;
height: 100%;
display: inline-block;
margin-right: 1%;
}
.footCol3{
width: 24%;
height: 100%;
display: inline-block;
margin-right: 1%;
}
.footCol4{
width: 24.3%;
height: 100%;
float: right;
}
.bottomButtom{
    position: absolute;
    border: 2px #fff solid;
    padding: 11px;
    border-radius: 4px;
    left: 45%;
    bottom: 57px;
    text-align: center;
    width: auto;
    right: 45%;
    box-shadow: 1px 2px 7px -4px #000;
    background-color: #fff;
    color: #000;
    text-transform: uppercase;
    font-size: 1.6dvh;
}
.bottomButtom img{
height: 44px;
display: inline-block;
box-shadow: 0px 3px 14px -5px #000;
border-radius: 11px;
cursor: pointer;
overflow: hidden;
}
.footCOlsH2{
float: left;
width: 100%;
height: auto;
margin-bottom: 3px;
font-size: 1.3em;
font-weight: 900;
}
.footLinks{
float:left;
height: auto;
width: 100%;
}
.footLinks li{
float:left;
height: auto;
width: 100%;
margin-bottom: 4px;
}
.footLinks li a{
float:left;
height: auto;
width: 100%;

color: #000;
}
.infoDetsAdd{
float: left;
height: auto;
width: 100%;
margin-top: 16px;
}
.footLinks strong{
float: left;
height: auto;
width: 61px;
}
.socialLinksBottom{
width: 50%;
float: right;
height: 29px;
}
.socialLinksBottom a{
width: auto;
float: right;
height: 100%;
margin-right: 17px;
}
.socialLinksBottom a img{
width: auto;
height:100%;
}
.pulse {
-webkit-animation: pulse 3s ease-out;
-webkit-animation-iteration-count: infinite; 
}
@-webkit-keyframes pulse { 

0% { 
opacity: 0.8;
} 

25% { 
opacity: 0.8;
} 

50% { 
opacity: 0.5;
} 

75% { 
opacity: 0.3;
} 

100% { 
opacity: 0.2;
}
75% { 
opacity: 0.3;
} 
50% { 
opacity: 0.5;
}

25% { 
opacity: 0.8;
}

0% { 
opacity: 1.0;
}                
}

.loginOut{
float: left;
height: auto;
width: 100%;
text-align: center;
font-size: 1em;
line-height: 1.2em;
}
.logField{
display: inline-block;
height: auto;
width: 300px;
padding: 9px;
border-radius: 4px;
margin-right: 7px;
}
.logTitle{
display: inline-block;
height: auto;
width: auto;
margin-right: 6px;
font-size: 1em;
}
.logSub{
display: inline-block;
height: auto;
width: auto;
padding: 9px 15px;
border-radius: 4px;
border: none;
background-color: #09f;
color: #fff;
font-weight: bold;
text-shadow: 1px 1px 1px #000;
cursor: pointer;
background-image: url(../images/but_gloss.webp);
background-size: 100% 100%;
}
.thisPagesUL{
float: left;
width: 100%;
height: auto;
}
.thisPagesUL li{
float: left;
width: 100%;
height: auto;
margin-bottom: 5px;
padding-bottom: 5px;
}
.thisPagesUL li a{
float: right;
width:auto;
height: auto;
color: #000;
font-size: .9em;
}
.insideLanding{
width: 100%;
display: flex;
height: 100vh;
background-color: #fff;
overflow: hidden;
}
.main4LInside{
float: left;
width: 50%;
height: 423px;
background-color: #fff;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;
overflow: hidden;
border-radius: 5px;    
}
.main4LInsideR{
float: right;
width: 50%;
height: 423px;
background-color: #fff;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;
overflow: hidden;
border-radius: 5px;    
}
.main4RL{
float: left;
width: 46%;
height: auto;
}
.main4Alt {
width: 90%;
float: left;
height: auto;
padding: 0 5% 5px 5%;
content-visibility: auto;
}
.main4R4L{
float: left;
width: 100%;
height: auto;

}
.main5RInside{
float: left;
width: 100%;
height: auto;
}
.footRapInside{
width: 75%;
display: inline-block;
background-color: #fff;
height: auto;
box-shadow: 0px 8px 17px -13px #000;
margin-top: 55px;
padding: 7% 7% 3% 7%;
}
.navHed{
width: 89%;
float: left;
margin-left: 22px;
border-bottom: 1px dotted silver;
margin-bottom: 18px;
padding-bottom: 10px;
font-weight: 800;
font-size: 1.4em;
}
.botHead{
width: 100%;
position: absolute;
height: 100px;
left: 0;
top: -40px;
right: 0;
z-index: 999;
background-color: red;
top: 100px;
}
.inLanding{
width: 100%;
height: 100%;
float: left;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.prodGalleryStrip{
width: 100%;
float: left;
height: 234px;
border-top: 2px solid #fff;
position: relative;
}
.prodGalTit{
width: 164px;
position: absolute;
top: -26px;
left: 50px;
background-color: #000;
color: #fff;
text-align: center;
padding: 5px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
font-weight: 700;
font-size: .8em;
background-image: url(../images/but_gloss.webp);
background-size: 100% 100%;
}
.prodGalleryStrip a{
width: 20%;
float: left;
height: 100%;
background-color: #eee;background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.main4Lin2{
float: left;
width: 36%;
height: auto;    
}
.main4LIn {
float: left;
width: 47%;
height: auto;
border: 1px solid #000;
padding: 1.1% 1.1% .8% 1.1%;
background-color: #fff;
}
.main4LIn img, .main4Lin2 img {
width:100%;
height: auto;
}
.main4R2In {
float: right;
width: 58%;
height: auto;
}
.main4In {
width: 90%;
float: left;
height: auto;
padding: 66px 5% 44px 5%;
content-visibility: auto;
}
.main5In2{
width: 90%;
float: left;
height: auto;
padding: 74px 5% 35px 5%;
content-visibility: auto;
margin-bottom: 3px;
border-bottom: 1px dotted silver;
}
.main4R4In {
float: left;
width: 100%;
height: auto;

}
.main2In{
width: 90%;
float: left;
height: auto;
padding: 45px 5% 38px 5%;
content-visibility: auto;
text-align: center;
position: relative;
background-color: #fff;
}
.main5In {
width: 90%;
float: left;
height: auto;
padding: 43px 5% 0px 5%;
content-visibility: auto;
margin-bottom: 55px;
}
.main5InRight{
float: right;
width: 31%;
height: auto;
}
.main5InRight img{
width: 100%;
height: auto;
}
.main5R2In {
float: left;
width: 64%;
height: auto;
}
.topImgs{
width: 100%;
float: left;
height: 306px;
text-align: center;
margin-bottom: 25px;
}
.topImgs img{
display: inline-block;
height: 100%;
margin: 0 27px;
}
.topImgsGable{
width: 35%;
float: left;
height: auto;
}
.topImgsGable img {
width: 100%;
height: auto;
}
.topImgsGableR{
width: 35%;
float: right;
height: auto;
}
.topImgsGableR img {
width: 100%;
height: auto;
}
.main6LGable {
float: right;
width: 62%;
height: auto;
text-align: left;
}
.main6LGableR {
float: left;
width: 62%;
height: auto;
text-align: right;
}
.main5Gable{
width: 90%;
float: left;
height: auto;
padding: 50px 5% 0px 5%;
content-visibility: auto;    
}
.main2InGabke {
width: 90%;
float: left;
height: auto;
padding: 14px 5% 38px 5%;
content-visibility: auto;
text-align: center;
position: relative;
background-color: #fff;
}
.main5Gable2 {
width: 90%;
float: left;
height: auto;
padding: 13px 5% 0px 5%;
content-visibility: auto;
}
.configBox{
width: 40%;
display: inline-block;
height: 222px;
margin: 0 5px;
margin-bottom: 10px;
}
.configBoxF{
width: 100%;
display: inline-block;
height: 222px;
margin-bottom: 10px;
}
.configBox img, .configBoxF img{
width: auto;
height: 83%;
margin-bottom: 5px;
}
.slideIn{
width: 100%;
display: inline-block;
height: auto;
font-size: .9em;
font-weight: 700;
}
.threeImages{
width: 100%;
float: left;
height:auto;
position: relative;
}
.threeImages img{
width: 100%;
height:auto;
}
.tImg{
width: 195px;
display: inline-block;
height: auto;
margin: 5px;
border-radius: 2px;
text-align: left;
}
.tImg img{
float: left;
width: 100%;
margin-bottom: 5px;
}
.tImg p strong{
float:right;
width:auto;
font-weight: 300;
}
.tImg p{
float: left;
width: 100%;
font-size: .9em;
font-weight: 700;
}
.geo{
width: 90%;
float: left;
height: 400px;
background-color: silver;
margin: 0em 5% 65px 5%;
background-image: url(../images/georgian-bar.jpg);
background-size: 100% 100%;
position: relative;
}
.geoT{
position: absolute;
right: 67px;
top: 82px;
width: 35%;
z-index: 9;
height: auto;
text-align: right;
}
.geoT h3{
width: 100%;
float: right;
height: auto;
font-size: 2em;
font-weight: 900;
margin-bottom: 8px;
text-transform: uppercase;
}
.geoT p{
width: 100%;
float: right;
height: auto;
font-size:1.2em;
}
.main4LIn99 {
float: left;
width: 31%;
height: auto;
border: 1px solid #000;
padding: 1.1% 1.1% .8% 1.1%;
background-color: #fff;
}
.main4LIn99 img {
 width: 100%;
}
.main4R99 {
float: right;
width: 62%;
height: auto;
}
.insideLandingMap {
width: 100%;
display: flex;
height: 104vh;
background-color: #fff;
overflow: hidden;
padding-top: 102px;
}
.insideLandingGallery {
width: 100%;
display: flex;
height: 102px;
background-color: #fff;
overflow: hidden;
}
.main4InGall {
width: 90%;
float: left;
height: auto;
padding: 66px 5% 44px 5%;
content-visibility: auto;
min-height: 74vh;
}
.privacyInfo {
float: left;
width: 100%;
height: auto;
}
.requestQT{
width: 100%;
float: left;
height: 500px;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;   
}
.main4LInCOnt {
float: left;
width: 47%;
height: auto;
border: 1px solid #000;
padding: 1.1% 1.1% .8% 1.1%;
background-color: #fff;
min-height: 500px;
position: relative;
}
.main44ConLeft{
float: left;
width: 47%;
height: auto;
border: 1px solid silver;
padding: 1.1% 1.1% .8% 1.1%;
background-color: #fff;
position: relative;
border-radius: 5px;    
}
.lineForm{
float: left;
width: 48%;
height: auto;
margin-bottom: 15px;
margin-right: 2%;
}
.lineForm22{
float: right;
width: 49%;
height: auto;
margin-bottom: 15px;
}
.lineForm2{
float: left;
width: 100%;
height: auto;
margin-bottom: 15px;
}
.lineP{
float: left;
width: 100%;
height: auto;
font-size: 1em;
font-weight: 700;
margin-bottom: 2px;
}
.lineP small{
color: red;
}
.lineField{
float: left;
width: 92%;
height: auto;
border: 1px solid silver;
padding: 4%;
border-radius: 4px;
font-size: 1em;
}
.lineH2{
float: left;
width: 100%;
height: auto;
margin-bottom: 20px;
}
.reqform{
width: auto;
position: absolute;
top: 10px;
right: 10px;
color: red;
font-weight: bold;
font-size: .9em;
font-weight: 800;
}
.lineFieldTxtarea {
float: left;
width: 96%;
height: auto;
border: 1px solid silver;
padding: 2%;
border-radius: 4px;
min-height: 132px;

}
.fdormSUb {
width: auto;
border: none;
text-align: center;
float: right;
margin-top: 12px;
color: #fff;
text-shadow: 1px 1px 1px #000;
padding: 17px 20px;
background-image: url(../images/bar-blend.png);
height: auto;
background-color: #7898DC;
border-radius: 5px;
font-size: 1em;
font-weight: 700;
cursor: pointer; 
}
.suppsLogo{
    width: 100%;
    float: left;
    height: 4dvh;
    background-color: #fff;
    padding: 19px 0;
    text-align: center;
}
.suppsLogo img{
width:auto;
display: inline-block;
height: 100%;
margin:0 1%;
}
.loadBG{
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 999;
text-align: center;
background-image: url(../images/white.png);
display: none;
}
.loadBG img{
width: 100px;
display: inline-block;
margin-top: 202px;
}
.enqErr{
float: right;
height: auto;
color: red;
font-weight: bold;
font-size: .9em;
width: auto;
text-align: right;
}
#sentInfo{
float: left;
height: auto;
color: red;
font-weight: bold;
font-size:1.1em;
width: auto;
text-align: left;    
}
.platPart{
width: 90%;
float: left;
height: auto;
background-color: #eee;
padding: 50px 5%;
margin-bottom: 55px;
}
.platL{
float: left;
height: auto;
width: 40%;
}
.platL img{
    width: 100%;
    border-radius: 1em;
}
.platR{
float: right;
height: auto;
width: 57%;
font-size: 1.1em;
}
.platR span{
    float: left;
    height: auto;
    width: 100%;
    font-size: 2em;
    font-weight: 800;
    margin-bottom: 11px;
    margin-top: 5px;
    line-height: 1.2em;
}
.gpic{
width: 19.3%;
height: 200px;
display: inline-block;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
position: relative;
margin: .3% .3% -0.2% .3%;  
}
.headerLMain{
    width: auto;
    float: left;
    height: 137%;
    padding-left: 2%;
    margin-top: 0px;
}
.headerLMain a{
width: auto;
float: right;
height: 82%;
padding: 6%;
}
.headerLMain a img{
height:100%;
}
.pdfbox{
     width:100%;
    float: left;
    height: auto;
    text-align: center;
    padding: 2dvh 0;
}
.pdfbox h3{
     width: 100%;
    float: left;
    height: auto;
    font-weight: bold;
    margin-bottom: 12px;
    
    color: #7898DC;
    margin-top: -37px;
}
.pdfbox a{
    width: 164px;
    display: inline-block;
    height: auto;
    margin: 0 1%;
}
.pdfbox a img{
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 6px;
}
.pdfbox a span{
    width: 100%;
    float: left;
    height: auto;
    font-weight: 400;
    font-size: .8em;
    text-align: center;
    color: silver;
}
.timeL{
    width: 19%;
    height: 117px;
    float: left;
}
.timeR{
    width:56%;
    display: inline-block;
    height: auto;
}</pre></body></html>